A Vertex Separator-based Algorithm for Hypergraph Bipartitioning

نویسندگان

  • Enli Zhang
  • Lin Gao
چکیده

Hypergraph partitioning is critical for dividing and conquering intractable problems in many complex systems, which is an NP-hard problem. In the paper, a novel hypergraph bipartitioning algorithm is proposed, which partitions the hypergraph by separating the intersection graph. The new approach completely eliminates the adverse effects of hyperedges with large cardinality on the performance of the vertex-oriented refinement algorithms, and enhances the hill-climbing ability of the move-based refinement algorithms. Our approach also simplifies the vertex designation. Experiments on the industrial testing benchmark datasets indicate that our approach achieves an average of 7% improvement in performance over FM family partitioning algorithms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Partitioning Hypergraphs in Scientific Computing Applications through Vertex Separators on Graphs

The modeling flexibility provided by hypergraphs has drawn a lot of interest from the combinatorial scientific community, leading to novel models and algorithms, their applications, and development of associated tools. Hypergraphs are now a standard tool in combinatorial scientific computing. The modeling flexibility of hypergraphs however, comes at a cost: algorithms on hypergraphs are inheren...

متن کامل

Hypergraph Partitioning through Vertex Separators on Graphs

The modeling flexibility provided by hypergraphs has drawn a lot of interest from the combinatorial scientific community, leading to novel models and algorithms, their applications, and development of associated tools. Hypergraphs are now a standard tool in combinatorial scientific computing. The modeling flexibility of hypergraphs however, comes at a cost: algorithms on hypergraphs are inheren...

متن کامل

A Recursive Bipartitioning Algorithm for Permuting Sparse Square Matrices into Block Diagonal Form with Overlap

We investigate the problem of symmetrically permuting a square sparse matrix into a block diagonal form with overlap. This permutation problem arises in the parallelization of an explicit formulation of the multiplicative Schwarz preconditioner and a more recent block overlapping banded linear solver as well as its application to general sparse linear systems. In order to formulate this permuta...

متن کامل

Permuting Sparse Square Matrices into Block Diagonal Form with Overlap

In this whitepaper, we describe the problem of permuting sparse square matrices into block diagonal form with overlap (BDO) and propose a graph partitioning algorithm for solving this problem. A block diagonal matrix with overlap is a block diagonal matrix whose consecutive diagonal blocks may overlap. The objective in this permutation problem is to minimize the total overlap size, whereas the ...

متن کامل

Augmenting Hypergraph Models with Message Nets to Reduce Bandwidth and Latency Costs Simultaneously

Efficient parallelization of the applications in scientific computing domain on distributed systems requires reducing the communication costs of the application in both terms: bandwidth and latency costs. Although there are many graph/hypergraph partitioning models that reduce the bandwidth cost in the literature, there exist only a few works that consider both of them. These works generally re...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • JCP

دوره 9  شماره 

صفحات  -

تاریخ انتشار 2014